﻿
/***prototype相关css***/
.overlay_dialog {
	filter:alpha(opacity=99);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
	filter:alpha(opacity=99);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000FFF;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}

/***alert css****/
.overlay_alert {	
	filter:alpha(opacity=99);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_nw {
	width: 5px;
	height: 5px;
	background: transparent url(../images/alert/top_left.gif) no-repeat bottom left;			
}

.alert_title {
    width:268px;
	height:18px;
	line-height:18px;
	background:url(../images/alert/alert_T.gif) no-repeat left top;
}

.alert_content {
	overflow:visible;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
    font: 12px arial;	
    background:url(../images/alert/alert_C.gif) repeat-y;

}

.alert_bottom {
	width:268px;
	height:18px;
	line-height:18px;
	background:url(../images/alert/alert_B.gif) no-repeat left bottom;
}



/* For alert/confirm dialog */
.alert_window 
{
	border:3px red solid;
	background-color:#e3e1e4;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
  font: 12px arial;
  text-align:center;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons 
{
	text-align:center;	
	width:100%;	
	margin:auto;
	
}

.alert_buttons input {
	width:20%;
	margin:0px 60px 0px 60px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}


/******infocss**/

.overlay_alert_lite {
	filter:alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_lite_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_title {
	width:268px;
	height:18px;
	line-height:18px;
	background:url(../images/alert/alert_T.gif) no-repeat left top;
}

.alert_lite_content {
	overflow:auto;
	padding-left:12px;
	padding-top:5px;
	color: #333333;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background:url(../images/alert/alert_C.gif) repeat-y;
}

.alert_lite_bottom {
	width:268px;
	height:18px;
	line-height:18px;
	background:url(../images/alert/alert_B.gif) no-repeat left bottom;
}

.alert_lite_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url(../images/alert/progress.gif) no-repeat center center
}

.alert_lite__message { border:1px solid #FF0000; }

.alert_lite_buttons { padding-left:53px; margin-top:5px;  }

.alert_lite_buttons input { margin-top:5px; padding-left:3px; padding-right:3px; }

.alert_lite_content .title { width:180px; }
.alert_lite_content .content { width:182px;  }
.alert_lite_content .copy { width:230px; }

.alert_lite_BB { margin-bottom:5px; }



/********弹出固定位置的窗口*****************/
.overlay_alphacube { 
	filter:alpha(opacity=75);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../images/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(../images/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(../images/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(../images/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(../images/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(../images/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(../images/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(../images/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../images/alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../images/alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../images/alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url(../images/alert/progress.gif) no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}


/****for confirm dialog add by xiong ***/
/***alert css****/
.overlay_confirm_dialog 
{
	filter:alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.confirm_dialog_nw {
	width: 1px;
	height: 1px;
			
}

.confirm_dialog_n {
	height: 1px;
				
}

.confirm_dialog_ne {
	width: 1px;
	height: 1px;
				
}

.confirm_dialog_e {
	width: 1px;
				
}

.confirm_dialog_w {
	width: 1px;
			
}

.confirm_dialog_sw {
	width:1px;
	height: 1px;
		
}

.confirm_dialog_s {
	height: 1px;
		
}

.confirm_dialog_se, .confirm_dialog_sizer {
	width: 1px;
	height: 1px;			
}

.confirm_dialog_close {
	width:0px;
	height:0px;
	display:none;
}

.confirm_dialog_minimize {
	width:0px;
	height:0px;
	display:none;
}

.confirm_dialog_maximize {
	width:0px;
	height:0px;
	display:none;
}

.confirm_dialog_title {
    background: transparent url(../images/alert/alert_T.gif) no-repeat  0 0;
	float:left;
	height:5px;
	width:100%;
}

.confirm_dialog_content {
	overflow:visible;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font: 12px arial;	
	background: transparent url(../images/alert/alert_C.gif) 0 0; 
}
.confirm_dialog_window 
{
	border:3px red solid;
	background-color:#e3e1e4;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}

.confirm_dialog_message {
  font: 12px arial;
  text-align:center;
	width:100%;
	color:#F00;
	padding-bottom:10px;
	margin-top:20px;
}

.confirm_dialog_buttons 
{
	text-align:center;	
	width:100%;	
	margin:auto;
	
}

.confirm_dialog_buttons input {
	width:20%;	
	margin:auto;
	text-align:center;
}

.confirm_dialog_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url(../images/alert/progress.gif) no-repeat center center
}


/**********input********************/
.magquding { background:url(../images/manage/magbutton.gif) no-repeat left top; width:49px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; cursor:hand; }
.magquding_b { background:url(../images/manage/magbu_back.gif) no-repeat left top; width:49px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; cursor:hand; }
.magquding_b1 { background:url(../images/manage/magbu_back.gif) no-repeat left top; width:49px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; cursor:hand; margin-top:5px; }
.magquding_bf { background:url(../images/manage/magbu_backf.gif) no-repeat left top; width:88px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; cursor:hand; }
.magquding_bn { background:url(../images/manage/magbu_bn.gif) no-repeat left top; width:129px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; margin-top:5px; cursor:hand; }
.mater_input { text-align:right; }
.dialog_black { background:url(../images/manage/alert_blackX.jpg) no-repeat left top; width:49px; height:20px; border:0px; color:#FFFFFF; font-weight:bold; cursor:hand; }
.dialog_X { padding-left:5px; padding-right:5px; }
 
 
 /***************贝壳页面弹出部分样式**************/
.shell_dialog { border:1px solid #BBB; padding:15px 15px; height:300px; overflow:auto; }
.shell_dialog .titled { border:0px; color:#0073CC; font-weight:bold; } 
.shell_dialog ul { padding:0px; margin:0px; }
.shell_dialog li
{
	padding:0px; margin:0px;
	border-bottom: 1px dashed #9d9d9d;
	background: url(../images/tiegou.jpg) no-repeat left 7px;
	padding-left:8px;
	list-style:none;
	padding-bottom:3px;
	padding-top:3px;
	
}
.css_img
{
	border:1px solid #ededed;
}
.css_a:hover .css_img
{
	border:1px solid #ff0000;
}
.css_list li
{
	margin:10px;
	display:inline;
}

/*
新的设置主题相关样式
*/
.zt_daliogdiv { width:430px; padding:10px 10px 10px 10px; }
.zt_daliogmeun { background:url(../images/main_css_images/xin_meun.gif) repeat-x bottom; }
.zt_daliogmeun li { float:left; margin-right:5px; display:block;  }
.zt_daliogmeun a { color:#333333; text-decoration:none; padding:4px 7px; display:block  }
.zt_daliogmeun a:hover { color:#FF6600; text-decoration:none; }
.zt_daliogmeun .active a { color:#333333; text-decoration:none; border:1px solid #B4B4B4; border-bottom:none; background:url(../images/main_css_images/xin_meunwh.gif) repeat-x bottom; display:block; }
.zt_daliogmeun .active a:hover { color:#FF6600; text-decoration:none; border:1px solid #B4B4B4; border-bottom:none; isplay:block; }


.zt_daliogcontent{ border:1px solid #B4B4B4; border-top:none; padding:5px 10px; padding-right:0px; }
.zt_daliogcontent li { margin-right:10px!important; margin-right:5px;  margin-bottom:10px!important; margin-bottom:5px; width:72px; height:58px; float:left; display:block; }
.zt_daliogcontent_img a { width:72px; height:58px; padding:1px; border:1px solid #B4B4B4; display:block;  }
.zt_daliogcontent_img a:hover { width:72px; height:58px; border:1px solid #FF0000; padding:1px; display:block; }
.zt_daliogcontentB {background:url(../images/main_css_images/xin_meun.gif) repeat-x 0px 12px; margin-top:10px; padding:5px; }
.zt_daliogcontentBtit { background-color:#FFFFFF; padding:0px 5px; width:56px; margin-left:5px; text-align:center; }
.zt_daliogcontentB p { margin:0px; padding:0px; padding-top:5px; font-size:12px; }

.zt_daliogcontentBBU a { border:0px; }

.zt_daliogcontentmod { margin-top:10px; padding:5px; border:1px solid #CCCCCC; }

.zt_daliogcontentmodupload { margin-top:10px; padding:5px; padding-left:0px;}
.zt_daliogcontentmodc { background:url(../images/main_css_images/xin_meun.gif) repeat-x 0px 9px; }

/*
空间播放单
*/
.quicklist {
	background: url(../images/manage/quicklist.gif) no-repeat left top;
	padding-left:18px;
}